Ukladani obsahu Listboxu v Unicode

Otázka od: Vita J.

6. 12. 2003 15:52

Zdravim konferenci.
Resim problem, jak ulozit obsah souboru v kodovani Unicode v DELPHI 4.
Pokud ulozim obsah listboxu do souboru, je to kodovany tusim v WIndows 1250.
A ja bych potreboval jeste to, ze to otevru mechanicky v notepadu, dam
ulozit jako a kodovani zadam Unicode.

Diky moc za kazdy tip.
JuVi



Odpovedá: Jan Fiala

6. 12. 2003 17:55

6.12.2003 Vita J.:
> Zdravim konferenci.
> Resim problem, jak ulozit obsah souboru v kodovani Unicode v DELPHI 4.
> Pokud ulozim obsah listboxu do souboru, je to kodovany tusim v WIndows 1250.
> A ja bych potreboval jeste to, ze to otevru mechanicky v notepadu, dam
> ulozit jako a kodovani zadam Unicode.

Pre ulozenim budes muset provest konverzi do Unicode. Obavam se, ze
Delphi 4 v sobe nic takoveho neobsahovalo.
Takze ti asi nezbude nez sahnout po API funkci a pouzit neco jako

var
  WideBuffer: array [0..BufferSize] of WideChar;
begin
  MultiByteToWideChar(CP_ACP, MB_PRECOMPOSED, PChar(s1), Length(s1),
    WideBuffer, SizeOf(WideBuffer));


 
--
Jan Fiala
mailto:jan.fiala@wo.cz